"""
文件管理
"""
import time
from pathlib import Path

path = Path('./file/a.txt')


print(f'获取文件名:{path.name}')
print(f'是否是文件:{path.is_file()}')
print(f'文件创建的时间:{path.stat().st_ctime}') # 返回一个时间戳

# 把时间戳转换成时间对象，
t = time.localtime(path.stat().st_ctime)
print(t)
# 将创建时间转换成字符串
print(f'文件创建的时间:{time.strftime('%Y-%m-%d %H:%M:%S',t)}')

print('-'*30)

# parent 父级目录
print(f'父级目录:{Path.cwd().parent}')

# 显示当前目录下的所有信息 文件和目录
# for item in Path.cwd().parent.iterdir():
#     print(item)

# 通过通配符找到目录第一层的文件
# for item in Path.cwd().parent.glob('day*'):
#     print(item)

# 递归搜索(所有层)
# for item in Path.cwd().parent.rglob('*.txt'):
#     print(item)

print('=' * 30)
print(path.stat().st_size) # 获取文件字节
